traffic superintendent - French English Dictionary